/*====================对话框公用样式 	beg====================*/
.modal-shadow {
	position: absolute !important;
	padding: 0px;
	margin:0px;
	border: none;
	background: url("../img/gray.png") repeat scroll 0 0 transparent;
	/*border-radius: 10px;*/
	width:100%;
	top:0px;
	left:0px;
	z-index: 998;
}
.modal-dialog {
	position: absolute !important;
	padding: 10px;
	border: none;
	background: url("../img/gray.png") repeat scroll 0 0 transparent;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	z-index: 999;
	width:auto!important;min-width: 340px;width:340px;
}

.modal-dialog-title-close {
	display:block;
	float: right;
	margin-right: 10px; 
	cursor: pointer;
}

.modal-dialog-bg {
	min-height: 100% !important;
	overflow: visible;
	background: #666;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 95;
}

.modal-dialog-title {
	/*IE7*/
	min-width: 345px;*width: expression( document.body.clientWidth > 355 ? "345px" : "100%" ); 
	cursor: pointer;
	font-weight: 700;
	position: relative;
	_zoom: 1;
	background: #b3d563;
	background: -webkit-gradient(linear, left top, left bottom, from(#1a85cb),
		to(#105e99) );
	background: -moz-linear-gradient(top, #1a85cb, #105e99);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a85cb',
		endColorstr='#105e99' );
	-moz-box-shadow: 0 0 1px #eee inset;
	-webkit-box-shadow: 0 0 1px #eee inset;
	-o-box-shadow: 0 0 1px #eee inset;
	box-shadow: 0 0 1px #eee inset;
	border: 1px solid #0f5c98;
	color: #FFF;
	height: 33px;
	line-height: 31px;
	padding: 0 0 0 15px;
	font-size: 14px;
	text-shadow: 0 -1px 0 #0b3f61;
	text-align: left;
}

.modal-dialog-content {
	background: #fff;
	padding: 10px;
	text-align: left;
	height: 100%;
}
.modal-dialog-content p{margin:3px 0px;}
.modal-dialog-content body{background: #fff;!important}

.modal-dialog-content h3.invite{
	margin:0px;
}
.modal-dialog-content h3.invite a{
	font-size:14px;
}
.modal-dialog-content table{
	margin:10px 0px;
}
.modal-dialog-content td input.text{width:250px;font-size:12px; line-height:18px;}
.modal-dialog-content td textarea.text{width:250px; font-size:12px; line-height:18px;}
.modal-dialog-content td span{ color:#777}
.modal-dialog-buttons {
	display: none;
}
/*====================对话框公用样式 	end====================*/


/*====================对话框上传样式 	beg====================*/
.upload_xkw {
    padding: 10px 0;
    text-align: right;
}
.upload_xev {
    cursor: pointer;
    margin: 0 15px 0 0;
}
.upload_xow {
    background: none repeat scroll 0 0 #3A7FD6;
    border: 1px solid #35649D;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font: 14px/22px "Helvetica Neue",Arial,sans-serif;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.55);
    vertical-align: middle;
}

#avt_file{
	heigth:auto !important;
}
/*====================对话框上传样式 	beg====================*/

/**====================分享中的站内分享用户提示样式  beg==========================**/
.ac-row {
	cursor: pointer;
	padding: 8px;
	zoom: 1;
	clear: both;
}
.xun {
	float: left;
	margin: 2px 10px 0 0;
}
.xjw {
	display: block;
	text-align: center;
	width: 52px;
	font-size: 12px;
	text-decoration: none !important;
	padding: 1px;
	font-weight: normal;
	line-height: 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.xaw{
	color: #999;
	font-size: 13px;
}
/**=============================分享中的站内分享用户提示样式  end=============================================**/




/**=============================分享样式  beg=============================================**/
.xf:after {
    clear: both;
}
.xf:before, .xf:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xf:before, .xf:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xrm {
    border-bottom: 1px solid #BFBFBF;
    list-style: none outside none;
    margin: 0 0 10px;
    min-height: 30px;
    padding: 0;
}
.xqm {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    text-align: center;
    line-height:28px;
}
li {
    list-style: none outside none;
}

.xnm, .xnm:hover, .xom, .xom:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #666666 !important;
    height: 28px;
    line-height: 28px;
    padding: 1px 10px;
}
.xpm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #105CB6;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    min-width: 45px;
    padding: 1px 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: auto !important;
}
a.xpm:link { line-height:28px;}
.xu {
    display: block;
    margin: 0 0 10px;
}

.ico-sina {
    background: url("../img/ico_sina.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: -2px;
    vertical-align: text-top;
    width: 16px;
}

.xgk {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font: 14px/14px 'Helvetica Neue',Helvetica,Arial,Sans-serif;
    padding: 7px 5px !important;
}
.xgk .xbl{box-shadow:none;}
textarea.xgk, .xgk > textarea {
    border: 0 none;
    color: #333333;
    font-size: 13px;
    line-height: 22px;
    margin: 0 !important;
    min-height: 66px;
    overflow: hidden;
    padding: 0 !important;
}
textarea {
    display: block;
    outline: medium none;
    resize: none;
}
.xlw {
    padding: 10px 0;
    text-align: right;
}

.xlw > .xkw {
    margin: 4px 0 0;
}
.xtp {
    color: #999999;
    font-size: 12px;
    margin: 5px 0;
}
.xkw {
    float: left;
}
.xkw label{display:inline-block;}
.xfv {
    cursor: pointer;
    margin: 0 15px 0 0;
    font-size: 13px !important;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xe:after {
    clear: both;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xlw > .xpw, .xlw > .xow, .xlw > .xnw, .xlw > .xmw {
    vertical-align: baseline;
}
.xe {
}
.xpw, .xow, .xnw, a.follow {
}
.xpw {
    background:#3D92E6;
    border: 1px solid #35649D;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.55);
}
.xpw, .xow, .xnw, .xmw {
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;
    font: 14px/22px "Helvetica Neue",Arial,sans-serif !important;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none !important;
}
/**以上主要是微博分享框**/

.xkk {
    margin: 0;
    width: 100%;
}

.xkh > .xjk {
    width: 60px;
}
.xik {
    margin: 5px 0 0;
}
.xjk {
    float: left;
    text-align: right;
    /**width: 43px;**/
}

.xaw, .xfr {
    color: #999999;
    font-size: 13px;
}

.xkh > .xfk {
    margin: 0 0 0 61px;
}

.xfk {
    margin: 0 0 0 53px;
    /*padding: 0 0 20px;*/
    vertical-align: top;
}

.xkh .xgk {
    min-width: 96%;
}

.xkh > .xjk {
    width: 60px;
}



#xuq > .xtq {
    border: 1px solid #CCCCCC !important;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    padding: 6px 6px 3px;
}

.xtu, .xsu {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.xnq {
    border: 0 none;
    padding: 3px 5px;
}
.xxm {
    margin: 0;
    padding: 0;
    width: 100%;
}


/* 消息提示 */
.xwk {
    border-left: 3px solid #C3412F;
    margin: 5px 0 5px 5px;
    padding: 0 0 0 10px;
}
.xlr {
    background: none repeat scroll 0 0 #FBF9E7;
    border: 1px solid #B9B487 !important;
    margin: 0 0 15px !important;
    padding: 10px 30px 10px 10px !important;
}

.xvq {
    background: url("../img/icons_v13.3.png") no-repeat scroll -104px -648px transparent;
    float: right;
    height: 18px;
    opacity: 0.2;
    text-indent: -9999px;
    width: 20px;
    position: absolute;
    top: 10px;
    right: 5px;
}

#xer > .xvq, .xer > .xvq {
    float: none;
    margin: 0;
    position: absolute;
    right: 7px;
    top: 9px;
}
.xjr {
    background: url("../img/icons_v13.3.png") no-repeat scroll -38px -915px transparent;
    bottom: -11px;
    height: 11px;
    left: 20px;
    position: absolute;
    width: 16px;
}

#message > .xjr{
	bottom: -10px;
}

.corner{
	background: url("../img/icons_v12.png") no-repeat scroll -38px -915px transparent;
	bottom: -10px;
    left: 21px;
    visibility: visible;
    z-index: 1;
    height: 11px;
    position: absolute;
    width: 16px;
}
/*====================浮出层公用样式 	beg====================*/
.dzqalert {
	position: absolute !important;
	padding: 10px;
	border: none;
	background: url("../img/gray.png") repeat scroll 0 0 transparent;
	border-radius: 0px;
	width:auto;min-width:470px; width:470px;
	z-index: 999;
}

.dzqalert-title-close {
	display:block;
	position:absolute;
	z-index:9999;
	top:-25px;
	right:-25px;
	width:20px;
	height:20px;
	padding:10px;
	cursor: pointer;
	border-radius: 20px;
	background:#9a9a9a;
	font-size:36px;
	text-align:center;
}
.dzqalert-title-close:hover{
	background:#bfbfbf;
}

.dzqalert-title {
	cursor: pointer;
	font-weight: 700;
	position: relative;
	_zoom: 1;
	background: #fff;
	color: #FFF;
	height: 33px;
}

.dzqalert-content {
	background: white;
	padding: 10px 10px 5px 10px;
	font-size:14px;
	line-height:24px;
	text-align: left;
	height: auto!important;
	min-height:150px;
	height:150px;
	background: 30px 10px #fff;
	
}
.dzqalert-sorry{
	background: white;
	padding: 10px 10px 5px 150px;
	font-size:14px;
	line-height:24px;
	text-align: left;
	height: auto!important;
	min-height:150px;
	height:150px;
	background: 30px 10px #fff;
	background:url(../img/dzq/sorry.jpg) no-repeat 30px 10px #fff;
}

.dzqalert-content p{
	margin:5px 0px;
}

/*====================浮出层公用样式 	end====================*/



